LRU Full Form
LRU stands for Least Recently Used. The development of the LRU algorithm ended the debate and research that had been going on about page replacement algorithms in the 1960s and 1970s....
read more
Difference between Relative and Absolute Deadline of Real-time Task
1. Relative Deadline : The time interval between the start of the task and the completion of the real-time task is known as Relative deadline. It is basically the time interval between arrival and corresponding deadline of the real-time task. If the arrival time of task is ‘t’ and corresponding deadline of task is ‘t+d’ then,...
read more
Fixed-priority pre-emptive scheduling
Prerequisite – CPU Scheduling in Operating Systems Fixed priority pre-emptive scheduling algorithm is mostly used in real time systems. In this scheduling algorithm the processor make sure that the highest priority task is to be performed first ignoring the other task to be executed....
read more
BIOS Full Form
BIOS stands for Basic Input/Output System. BIOS is the first program to run when the computer starts. It is a ROM chip (EEPROM chip) found on motherboards and is used for hardware initialization during the booting process. It is pre-installed in the computer system. When BIOS boots up the computer system, it checks if all of the components are in place and working, and then it loads the operating system into the computer’s RAM from the hard disk of the system. Nowadays BIOS is written on flash memory, to ease the process of rewriting the BIOS chip, whenever needed....
read more
Process Scheduler : Job and Process Status
When the jobs moves through the system and makes progress, it changes it’s states from HOLD to FINISH. When the job is being processed by the job manager and the process manager, it is always in one of these 5 states:...
read more
Journaling or write-ahead logging
Journaling, or write-ahead logging is a sophisticated solution to the problem of file system inconsistency in operating systems. Inspired by database management systems, this method first writes down a summary of the actions to be performed into a “log” before actually writing them to the disk. Hence the name, “write-ahead logging”. In the case of a crash, the OS can simply check this log and pick up from where it left off. This saves multiple disk scans to fix inconsistency, as is the case with FSCK. Good examples of systems that implement data journaling include Linux ext3 and ext4 file systems, and Windows NTFS. Data Journaling: A log is stored in a simple data structure called the journal. The figure below shows its structure, which comprises of three components....
read more
Oracle Interview Experience | Server Technology Role Full Time (On-Campus Sept 2020)
Oracle came to our campus in Sept 2020, for a server technology profile. All rounds were audio and video proctored. The entire interview process was on zoom meetings. It was a very smooth virtual experience. There were counter rooms inside zoom meetings for post and pre-interview sessions....
read more
File System Consistency Checker (FSCK)
File system inconsistency is a major issue in operating systems. FSCK is one of the standard solutions adopted....
read more
Difference between Android 1.1 and Android 4.4.1
1. Android 1.1 : Android 1.1 is the second version of Android which was introduced by Google after Android 1.0. It had all the features that were included in the previous version i.e. Android 1.0 and also some more features were added in this version. Some features were added in caller applications like hiding and showing of the numeric keyboard. The feature for saving MMS attachments was also added in this version. It also does not have the official version name like Android 1.0 but unofficially it is called Banana Bread. The API level in Android 1.1 is 2. It was released on 9 February 2009....
read more
Difference between Android 1.0 and Android 4.2
1. Android 1.0 : Android 1.0 is the very first version of Android which was introduced by Google. It had some basic features including web browser support, camera support, Gmail accounts, Google maps and Youtube application. Although it does not have the official version name like further introduces versions but unofficially it is called Apple Pie. The API level in Android 1.0 version is 1. It is not used anymore in the mobile devices. It was released on 23 September 2008....
read more
Sandvine Interview Experience for FTE 2018
Sandvine visited our campus for FTE. Total 3 round 1. Aptitude (20 MCQ) 20 min 2. Technical (30 MCQ) 40 min ( Computer Network, Operating System, C/Java/python code output ) 3. 3 coding question + 1 question to write about 3 bugs in the given code. 40 min...
read more
Preemptive and Non-Preemptive Scheduling
Prerequisite – CPU Scheduling...
read more